module.exports = {
    // Node-RED配置
    uiPort: process.env.PORT || 1880,
    
    // 安全配置
    credentialSecret: "warehouse-system-secret-key",
    
    // 管理员认证配置
    adminAuth: {
        type: "credentials",
        users: [{
            username: "admin",
            password: "$2b$08$Tf0wwbgCGbhheDqi9t7cueDSc/49jz3fAcLv.k8dm.Yemg7Z3cec.", // admin123
            permissions: "*"
        }]
    },
    
    // 流程文件配置
    flowFile: 'flows.json',
    flowFilePretty: true,
    
    // 用户目录
    userDir: '.node-red/',
    
    // 启用项目功能
    editorTheme: {
        projects: {
            enabled: false
        }
    },
    
    // 添加Dashboard配置
    httpNodeRoot: '/api',
    httpAdminRoot: '/red',
    ui: {
        path: "ui"
    },
    
    // 自动加载额外的流程文件
    // 可以通过这种方式加载独立的流程文件
    // functionGlobalContext: {
    //     // 在这里添加全局上下文
    // },
    
    // 日志配置
    logging: {
        console: {
            level: "info",
            metrics: false,
            audit: false
        }
    }
};